home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / biz / dbase / quickfile.lha / Description < prev    next >
Encoding:
Text File  |  1994-09-25  |  8.8 KB  |  207 lines

  1.   QuickFile 3.00 Description
  2.  
  3. There are now many low cost data bases available for the Amiga. Why should
  4. anyone choose to use QuickFile over one of the others?    This is an attempt
  5. to explain its features and give a brief comparison to other data base
  6. programs.
  7.  
  8.  
  9. Significant features are:
  10.  
  11. Ease of Use
  12.     I have tried to make QuickFile easy to use, although there has to be
  13.     some trade-off between power and ease of use. Apart from text entry,
  14.     all operations are done by pointing and clicking, using menus, buttons
  15.     and selection from lists.
  16.  
  17. Capacity.
  18.     Many low cost data bases work fine on the typical sample file, but
  19.     rapidly slow down, or run out of memory when you throw a larger
  20.     file at them.  QuickFile can cope with a respectable number of records
  21.     on a 1 meg floppy based system. One user sent me a copy of his data
  22.     base containing 6700 records. Even on my 1 meg floppy based system, you
  23.     could find any record in under 1 second.
  24.  
  25. Random Access with buffering
  26.     Most cheap data bases are either random access (disk based) or
  27.     sequential (memory based). QuickFile combines these. It is random
  28.     access, but holds as much of the file as it can in memory. This makes
  29.     access much faster, and reduces wear and tear on your disks and drives.
  30.     It also allows files to be larger than available ram. You can control
  31.     how much memory it uses.
  32.  
  33. Multiple indexes.
  34.     Your records are automatically kept in sequence. You can have any
  35.     number of indexes if you want to see your records in different
  36.     sequences. Each index can be based on any number of fields in
  37.     ascending or descending sequence. You can prevent or allow duplicate
  38.     index entries.
  39.  
  40. Multiple Views
  41.     QuickFile provides both Form and List displays. You can use the default
  42.     view (format), or define and save any number of your own views for a
  43.     file. For example you can have one view that shows all fields to enter,
  44.     display and alter records, another to list only names and phone
  45.     numbers, and yet another for a mailing label format.
  46.  
  47.     A view includes field positions and lengths, report details, window
  48.     position and size.
  49.  
  50. Field Formats
  51.     The basic character, integer, number (float), calculation and date
  52.     fields are supported. Any of these field types can be used in an
  53.     index.
  54.  
  55.     You can add, delete, or change fields at any time. You can even change
  56.     the type of an existing field, provided the actual content is
  57.     compatible with the new format.
  58.  
  59. Searching
  60.     QuickFile has powerful search facilities. You can combine conditions to
  61.     find, for example, all males with a  postcode 4001 born between 1960
  62.     and 1965, with a name that sounds like Smith.
  63.  
  64. Sorting
  65.     Fast sorting over multiple fields in one pass. The sort can be
  66.     restricted to a portion of large fields if memory is a problem.
  67.  
  68. Printing
  69.     Includes form and list reports, and multi-column labels. A page heading
  70.     with page number, date and a user specified report title is optional.
  71.     Pica, Elite and Condensed print can be used. Control breaks and
  72.     totalling are supported.
  73.  
  74. Import/Export
  75.     Allows records to be moved between applications to easily load large
  76.     numbers of records.
  77.  
  78.     Creates text files in a number of formats including mailmerge files for
  79.     WordWorth, Final Copy, InterWord and Kindwords 3. Export can also
  80.     create files for loading into spreadsheets or other databases.
  81.  
  82. In writing QuickFile, I have attempted to provide enough functionality to
  83. make it usable for real work, while keeping resource requirements as low
  84. as possible. Ease of use has also been a primary objective.
  85.  
  86. It certainly has its limitations;  some of the more obvious being:
  87.  
  88.     It is not font sensitive. It will always use Topaz80 whatever you have
  89.     specified as your default system font.
  90.  
  91.     Pictures, and sounds are not supported. Field presentation is fixed -
  92.     for example you cannot display dates in different formats.
  93.  
  94.     File definition is in a separate program. This can be inconvenient but
  95.     reduces the size of the main program.
  96.  
  97.     You cannot link different files together.
  98.  
  99.     It uses separate files for definition, data, indexes and views. This
  100.     can get a bit confusing if you have a number of data bases in the same
  101.     directory.
  102.  
  103. Below is a summary of database programs I have looked at. Some of these
  104. are very good, but they all have their shortcomings
  105.  
  106. HyperBase.
  107.     Awkward interface and easy to crash. Pretty well unusable.
  108.  
  109. DataEasy.
  110.     Easy to use and it seems quite solid. Probably the best of the ones I
  111.     looked at originally but rather slow. Sorting is extremely slow. Has a
  112.     primitive unformatted list display. Reasonable capacity on 1 meg. Only
  113.     character data type.
  114.  
  115. bBaseII.
  116.     Good looking and fast sorting but limited in capacity and no list
  117.     style display or reports. Only character data type and only 9 fields.
  118.  
  119. bBaseIII
  120.     Good looking, easy to use and a good range of features. List style
  121.     display is unformatted and provides page forward only. Has a range of
  122.     reporting options. Only has character string fields and is still
  123.     limited to 9 fields plus notes. Limited capacity and uses a fixed
  124.     amount of memory whether you have 5 or 500 records. High memory
  125.     requirements. Some functions will not work on a 1 meg system with only
  126.     512K chip ram.
  127.  
  128. AmiBase 3.76
  129.     Very primitive database. Doesn't seem to work under WB2.
  130.  
  131. AmiBase Pro II
  132.     More advanced version of AmiBase 3.76. I haven't actually looked at
  133.     it, as the disk I got was corrupted. It has a number of good features
  134.     but seems to be a fairly crude implementation. It is memory resident
  135.     so is probably better than Pro III.
  136.  
  137. AmiBase Pro III.
  138.     This is a licenceware program and is what inspired me to write
  139.     QuickFile. Random access with no buffering, disk sorts (s..l..o..w),
  140.     no field editing (you have to retype the whole field), one data base
  141.     per disk. Reasonable searching (although slow), but poor printing.
  142.  
  143. ProData 1.18
  144.     Powerful but with dated interface and fiddly to use. Far too much disk
  145.     access to use with floppies. Does a ridiculous amount of i/o when
  146.     filtering, and even when turning off filtering - it seems to set a flag
  147.     in each record on disk. Interestingly it has no sort - you have to set
  148.     up an index for each sequence you want. If you add an index, it
  149.     rebuilds ALL indexes - slowly. Files are not limited by amount of ram.
  150.  
  151. InfoFile
  152.     A commercial program showing its age. Can do most things but is not
  153.     intuitive to use. Poor memory management. You have to specify how much
  154.     memory to use before you open the file and it allocates it in a single
  155.     chunk. Unless you have just booted your system (or have lots of
  156.     memory), memory will be fragmented and it may not find enough for a
  157.     large file. File size is limited to available ram. It does have
  158.     calculated fields and pictures.
  159.  
  160. AmigaBase
  161.     Powerful, but has only German docs and examples. I couldn't figure out
  162.     how to code a search and crashed it several times trying. Seems
  163.     difficult to use, as I had problems, and I have had lots of programming
  164.     experience. It might help if you could read German.
  165.  
  166. DataBench
  167.     Quite powerful but has a limited list display and excessive memory
  168.     requirements. File size is limited to what will fit in ram. I managed
  169.     about 280 records on my 1 meg. It reduced free memory by 1K for each
  170.     two 115 byte records I added. It also loses your changes if you don't
  171.     press RETURN on a string gadget. Good range of field types, including
  172.     calculation but you have to specify the formula in each record!!! List
  173.     display is rudimentary and is limited to 15 characters per field.
  174.  
  175.     Can relate files, but this is disabled in freely distributed version.
  176.     This version also has no documentation, but is reasonably easy to use.
  177.  
  178. Flexer
  179.     This is a good looking program with good features. Screen refresh is a
  180.     bit slow and capacity may be a bit limited with 1 meg. File size is
  181.     limited by ram. One major problem - I couldn't find any facility for
  182.     printing.
  183.  
  184. WBase
  185.     Limited to 150 records, very basic editing.
  186.  
  187. SuperBase Personal 2
  188.     By far the most powerful of those I have tried. Has indexes, cross file
  189.     look-ups and validation, queries with control breaks and summaries etc.
  190.     In fact just about everything you need.
  191.  
  192.     But the LIST display is downright poor - you only get one line at a
  193.     time unless you choose CONTINUOUS. If you change direction it shows
  194.     the same record twice (or more times). You can't select a record for
  195.     detail display from the list.
  196.  
  197.     The screen redraws cause annoying flashing, and those 'For your info'
  198.     requesters that keep popping up!!!
  199.  
  200.     Powerful query facility and cross file lookups, but not the easiest to
  201.     use.
  202.  
  203. DDBase
  204.     I couldn't get it to work at all. It just keeps saying 'not enough
  205.     memory' - and I have 3 meg. Pity - it looked interesting.
  206.  
  207.